﻿
/*重写ace样式*/
/*左侧菜单选中项去掉竖条*/
.no-skin .nav-list > li.active:after {
    display: block;
    content: "";
    position: absolute;
    right: -2px;
    top: -1px;
    bottom: 0;
    z-index: 1;
    border: 0px solid #2B7DBC;
    border-width: 0 0px 0 0;
}
/*重写table 让文字上下居中*/
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
/*重写label*/
.form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 4px;
}
/*重写input*/
input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], textarea {
    border-radius: 0 !important;
    color: #858585;
    background-color: #FFF;
    border: 1px solid #D5D5D5;
    padding: 3px 4px 3px;
    font-size: 14px;
    font-family: inherit;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
}
/*重写btn-xs*/
.btn-group-xs > .btn, .btn-xs {
    padding-top: 1px;
    padding-bottom: 1px;
    border-width: 3px;
}
/*如果点击固定导航栏*/
.breadcrumbs-fixed + #mainTabContent {
	padding-top: 56px;
}
#mainTab.nav-tabs > li > a {
    padding: 7px 18px 8px 12px !important;
}

.first-menu {
    padding: 11px 20px 9px 20px;
    font-size: 16px;
    margin-left: -4px;
    cursor: pointer;
}

    .first-menu.active {
        background-color: #5392b6 !important;
        border-bottom: 2px solid #fff !important;
    }

    .first-menu.on {
        background-color: #5392b6 !important;
        border-bottom: 2px solid #fff !important;
    }

    .first-menu:hover {
        background-color: #5392b6 !important;
        border-bottom: 2px solid #fff !important;
    }

#mainTab .nva-tab-remove {
    cursor: pointer;
    color: #C5D0DC !important;
    position: absolute;
    top: 10px;
    right: 4px;
}


#mainTab li.active .nva-tab-remove {
    color: #E08374 !important;
}

#mainTab .nva-tab-remove:hover {
    color: red !important;
}

#mainTab li.active .nva-tab-remove:hover {
    color: red !important;
}

.center {
    text-align: center !important;
}

table.center td, th {
    text-align: center !important;
}

.inline-block {
    display: inline-block;
}

table.tableFocus tr:hover {
    background-color: #ddd;
}
